it subserved - German English Dictionary